package com.dopios.services.persistance.domain;

import java.util.Date;
import java.util.List;
import java.util.Map;


public class CityAdvice {
    int Id;
    String advice;
    String userAddedId;
    String cityName;
    Date dateCreated;
    Date dateEdited;
    String views;
    String rating;
    String userRatedBy;
    List<Map<String,Object>> matchingKeywords;

    public CityAdvice(int id, String advice, String userAddedId, String cityName, Date dateCreated, Date dateEdited, String views, String rating, String userRatedBy, List<Map<String,Object>> matchingKeywords) {
        Id = id;
        this.advice = advice;
        this.userAddedId = userAddedId;
        this.cityName = cityName;
        this.dateCreated = dateCreated;
        this.dateEdited = dateEdited;
        this.views = views;
        this.rating = rating;
        this.userRatedBy = userRatedBy;
        this.matchingKeywords = matchingKeywords;
    }

    public CityAdvice() {

    }

    public int getId() {
        return Id;
    }

    public void setId(int id) {
        Id = id;
    }

    public String getAdvice() {
        return advice;
    }

    public void setAdvice(String advice) {
        this.advice = advice;
    }

    public String getUserAddedId() {
        return userAddedId;
    }

    public void setUserAddedId(String userAddedId) {
        this.userAddedId = userAddedId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public Date getDateCreated() {
        return dateCreated;
    }

    public void setDateCreated(Date dateCreated) {
        this.dateCreated = dateCreated;
    }

    public Date getDateEdited() {
        return dateEdited;
    }

    public void setDateEdited(Date dateEdited) {
        this.dateEdited = dateEdited;
    }

    public String getViews() {
        return views;
    }

    public void setViews(String views) {
        this.views = views;
    }

    public String getRating() {
        return rating;
    }

    public void setRating(String rating) {
        this.rating = rating;
    }

    public String getUserRatedBy() {
        return userRatedBy;
    }

    public void setUserRatedBy(String userRatedBy) {
        this.userRatedBy = userRatedBy;
    }

    public List<Map<String,Object>> getMatchingKeywords() {
        return matchingKeywords;
    }

    public void setMatchingKeywords(List<Map<String,Object>> matchingKeywords) {
        this.matchingKeywords = matchingKeywords;
    }
}
